package com.css.dzj.zfjg.modules.supervisionreportinfo.service;

import com.css.dzj.zfjg.modules.supervisionreportinfo.entity.JgFbJgjbEntity;
import com.css.dzj.zfjg.modules.supervisionreportinfo.entity.JgTsjbReportInfoEntity;
import com.css.dzj.zfjg.modules.supervisionreportinfo.vo.ReportMsg;
import com.querydsl.core.QueryResults;
import org.springframework.data.domain.Pageable;

import javax.servlet.http.HttpServletRequest;

public interface JgBlReportService {
    /**
     * 办理列表
     */
    QueryResults<ReportMsg> getReportEntity(Pageable pageable, String tipTerritory, String tipObject,
                                            String tipType, String name, String taskState, String fbStartTime,
                                            String fbEndTime);
    /**
     * 查收办理举报信息
     * taskState 改为flag  102查收  104 拒绝
     * @param jgFbJgjbEntity
     */
    void update(JgFbJgjbEntity jgFbJgjbEntity, HttpServletRequest request, String flag);

    /**
     * 任务办理修改监管举报信息
     * @param jgTsjbReportInfoEntity
     */
    void updatetsjb(JgTsjbReportInfoEntity jgTsjbReportInfoEntity, HttpServletRequest request, String flag);
}

